最新消息:Welcome to the puzzle paradise for programmers! Here, a well-designed puzzle awaits you. From code logic puzzles to algorithmic challenges, each level is closely centered on the programmer's expertise and skills. Whether you're a novice programmer or an experienced tech guru, you'll find your own challenges on this site. In the process of solving puzzles, you can not only exercise your thinking skills, but also deepen your understanding and application of programming knowledge. Come to start this puzzle journey full of wisdom and challenges, with many programmers to compete with each other and show your programming wisdom! Translated with DeepL.com (free version)

javascript - Separate date and time - Stack Overflow

matteradmin7PV0评论

I have the following line of code and would like to display the time also but add a text between the date and time:

Code:
'<p class="postedon" >Posted on ' + val.date.substring(0,10)

As seen, i used a substring to only display the date but with the substring this is what is displayed on my mobile app

2013-09-01 16:20

What I want to achieve is: date + at + time

2013-09-01 at 16:20

I have the following line of code and would like to display the time also but add a text between the date and time:

Code:
'<p class="postedon" >Posted on ' + val.date.substring(0,10)

As seen, i used a substring to only display the date but with the substring this is what is displayed on my mobile app

2013-09-01 16:20

What I want to achieve is: date + at + time

2013-09-01 at 16:20

Share Improve this question edited Sep 11, 2013 at 14:30 Jakub Matczak 15.7k5 gold badges51 silver badges67 bronze badges asked Sep 11, 2013 at 14:22 Isaac BasseyIsaac Bassey 512 silver badges10 bronze badges 2
  • Can you clarify whether the language you're working with is java or javascript? – Jason P Commented Sep 11, 2013 at 14:27
  • Java or JavaScript? Those are two different languages. – Jesper Commented Sep 11, 2013 at 14:27
Add a ment  | 

2 Answers 2

Reset to default 2

In java , better way is

String dateString = "2013-09-01 16:20";
String[] split = dateString .split(s);
System.out.println(split[0]+" at "+split[1]);

0th element is your date string and 1th element is time string.

If you are confused with java and javascript then

var dateString = "2013-09-01 16:20";
var split = dateString .split(s);
consol.log(split[0]+" at "+split[1]);

This was my final working code:

var dateString = val.date; // this display my blog post date e.g. "2013-09-02 15:04:50"
var split = dateString.split(' ');

output += '<div class="postxt">Posted on <span class="posval">' + split[0] + '</span> at <span class="posval">' + split[1] + '</span></div>';

Hope this helps others

Post a comment

comment list (0)

  1. No comments so far